Submit Search
Upload
Revisiting refactoring
•
Download as PPT, PDF
•
0 likes
•
28 views
Nick Harrison
Follow
Report
Share
Report
Share
1 of 22
Download now
Recommended
The Smells Of Bad Design
The Smells Of Bad Design
guest446c0
Using BDD-style language in your Unit tests
BDD Language in PHPUnit Tests
BDD Language in PHPUnit Tests
mfrost503
Introduction to BDD
Say Hello 2 Bdd
Say Hello 2 Bdd
mh_azad
These are the slides I presented during Agile Coaching Serbia Meetup on 2017 at Novi Sad.
Waste Driven Development - Agile Coaching Serbia Meetup
Waste Driven Development - Agile Coaching Serbia Meetup
Lemi Orhan Ergin
My slides from the talk I gave at Continuous Lifecycle London 2016
TDD - Cultivating a Beginner's Mind
TDD - Cultivating a Beginner's Mind
Shai Yallin
This session dives into some common mistakes in LabVIEW Code that every developer should avoid.
Code Smells Part 1: Basic Smells
Code Smells Part 1: Basic Smells
Nancy Henson
These are the slides that I presented at XP Days Ukraine 2017.
Fighting with Waste Driven Development - XP Days Ukraine 2017
Fighting with Waste Driven Development - XP Days Ukraine 2017
Lemi Orhan Ergin
Refactoring
Refactoring
Rabeya Bashri
Recommended
The Smells Of Bad Design
The Smells Of Bad Design
guest446c0
Using BDD-style language in your Unit tests
BDD Language in PHPUnit Tests
BDD Language in PHPUnit Tests
mfrost503
Introduction to BDD
Say Hello 2 Bdd
Say Hello 2 Bdd
mh_azad
These are the slides I presented during Agile Coaching Serbia Meetup on 2017 at Novi Sad.
Waste Driven Development - Agile Coaching Serbia Meetup
Waste Driven Development - Agile Coaching Serbia Meetup
Lemi Orhan Ergin
My slides from the talk I gave at Continuous Lifecycle London 2016
TDD - Cultivating a Beginner's Mind
TDD - Cultivating a Beginner's Mind
Shai Yallin
This session dives into some common mistakes in LabVIEW Code that every developer should avoid.
Code Smells Part 1: Basic Smells
Code Smells Part 1: Basic Smells
Nancy Henson
These are the slides that I presented at XP Days Ukraine 2017.
Fighting with Waste Driven Development - XP Days Ukraine 2017
Fighting with Waste Driven Development - XP Days Ukraine 2017
Lemi Orhan Ergin
Refactoring
Refactoring
Rabeya Bashri
A clean code guide towards a better readability .. a better working experience :)
Raya code quality guidelines - enhancing readability
Raya code quality guidelines - enhancing readability
Abdel Hady Muhammad
Tái định nghĩa lại hoạt động Coding Review & Refactoring trong NAL
Code smell overview
Code smell overview
Pham Manh Lan
How do we document code? A good solution is to create self-explanatory code; this somewhat eliminates the need to document the code. We still need some very basic documentation. Code comments are one form of documentation, that is often misused. This talk is about self-explanatory code, the documentation we need and code comment patterns and anti-patterns.
Documenting Code - Patterns and Anti-patterns - NLPW 2016
Documenting Code - Patterns and Anti-patterns - NLPW 2016
Søren Lund
Principles in Refactoring
Principles in Refactoring
Chamnap Chhorn
How do we document code? A good solution is to create self-explanatory code; this somewhat eliminates the need to document the code. We still need some very basic documentation. Code comments are one form of documentation, that is often misused. This talk is about self-explanatory code, the documentation we need and code comment patterns and anti-patterns.
Documenting code yapceu2016
Documenting code yapceu2016
Søren Lund
This presentation describe the basic OO design princples, copied from Uncle Bob's S.O.L.I.D princiles and Pragmatic Programmer's DRY, broken window, DBC, LoD.
The OO Design Principles
The OO Design Principles
Steve Zhang
Practices for more effective, efficient peer code review
Code review best practice
Code review best practice
Oren Digmi
A small discussion on coding standards and their importance at WordCamp Pune 2017
WordCamp Pune 2017- WordPress Coding standards
WordCamp Pune 2017- WordPress Coding standards
Swapnil Patil
Code we've written once has to be kept readable, maintainable, understandable and extensible for many years. Good code is not self-serving but the foundation for working together. Refactoring can help you to keep the quality of the relevant parts of our systems high. The technique is really easy (almost too easy) - improve the naming, structure, and responsibility in small steps that don't change behavior and run your tests after each step. 18 years ago I got hooked on Refactoring when Martin Fowler's first book came out. I've been using it since then on a daily basis on many different projects. Since then a lot has changed, especially with the help of modern IDEs with their automated refactorings and intentions. Now he asked me to help review the 2nd edition. Our discussions reminded me that each generation of developers should be taught this crucial skill. That's why I want to give an overview of core refactorings and code-smells but also demonstrate the tips and tricks of today's tools that make this task so much easier. Plus a sneak preview of the upcoming book.
Refactoring, 2nd Edition
Refactoring, 2nd Edition
jexp
A brief introduction about refactoring: theory, use, patterns and best practices
Refactoring 2 The Max
Refactoring 2 The Max
Alfredo Morresi
As a team grows, code ownership is distributed. Code review becomes increasingly important to support the maintainability of complex codebases. An effective code base is on that can be worked on collaboratively by a team. In this talk we'll discuss how to introduce a successful code review culture to your development team that will foster the idea of shared ownership. This in turn will result in a happy and healthy code base. https://webexpo.net/prague2016/talk/how-to-successfully-grow-a-code-review-culture/
How to successfully grow a code review culture
How to successfully grow a code review culture
Nina Zakharenko
Clean Code Software Engineering
Clean Code Software Engineering
Clean Code Software Engineering
Inocentshuja Ahmad
fundamentals of software engineering.this unit covers all the aspects of software engineering coding standards and naming them and code inspectionna an d various testing methods and
Unit iv
Unit iv
Sangeetha Rangarajan
Slides from my talk at WordCamp Nashville, including notes. Covers why clean code is important, and provides 10 tips to make your code cleaner, for WordPress and beyond
WordCamp Nashville: Clean Code for WordPress
WordCamp Nashville: Clean Code for WordPress
mtoppa
Chirag and Aman\'s Refactoring workshop at Agile Mumbai 2008 conference
Refactoring
Refactoring
Naresh Jain
Put to the Test (Application Development Advisor 6(9), November–December 2002)
Put to the Test
Put to the Test
Kevlin Henney
Code Review
Code Review
Ravi Raj
General Code review Guidelines about how to take code reviews,what to look for in code reviews,roles and responsibilities
Code review guidelines
Code review guidelines
Lalit Kale
How to write high quality code by practicing quality as a built-in part of the development process.
Code quality as a built-in process
Code quality as a built-in process
Elad Maimon
Presentation base on Working effectively with legacy codes book
Working effectively with legacy codes
Working effectively with legacy codes
Ali Shariat
Refactoring workshop
Refactoring workshop
Nick Harrison
Introducing fx cop
Introducing fx cop
Nick Harrison
More Related Content
Similar to Revisiting refactoring
A clean code guide towards a better readability .. a better working experience :)
Raya code quality guidelines - enhancing readability
Raya code quality guidelines - enhancing readability
Abdel Hady Muhammad
Tái định nghĩa lại hoạt động Coding Review & Refactoring trong NAL
Code smell overview
Code smell overview
Pham Manh Lan
How do we document code? A good solution is to create self-explanatory code; this somewhat eliminates the need to document the code. We still need some very basic documentation. Code comments are one form of documentation, that is often misused. This talk is about self-explanatory code, the documentation we need and code comment patterns and anti-patterns.
Documenting Code - Patterns and Anti-patterns - NLPW 2016
Documenting Code - Patterns and Anti-patterns - NLPW 2016
Søren Lund
Principles in Refactoring
Principles in Refactoring
Chamnap Chhorn
How do we document code? A good solution is to create self-explanatory code; this somewhat eliminates the need to document the code. We still need some very basic documentation. Code comments are one form of documentation, that is often misused. This talk is about self-explanatory code, the documentation we need and code comment patterns and anti-patterns.
Documenting code yapceu2016
Documenting code yapceu2016
Søren Lund
This presentation describe the basic OO design princples, copied from Uncle Bob's S.O.L.I.D princiles and Pragmatic Programmer's DRY, broken window, DBC, LoD.
The OO Design Principles
The OO Design Principles
Steve Zhang
Practices for more effective, efficient peer code review
Code review best practice
Code review best practice
Oren Digmi
A small discussion on coding standards and their importance at WordCamp Pune 2017
WordCamp Pune 2017- WordPress Coding standards
WordCamp Pune 2017- WordPress Coding standards
Swapnil Patil
Code we've written once has to be kept readable, maintainable, understandable and extensible for many years. Good code is not self-serving but the foundation for working together. Refactoring can help you to keep the quality of the relevant parts of our systems high. The technique is really easy (almost too easy) - improve the naming, structure, and responsibility in small steps that don't change behavior and run your tests after each step. 18 years ago I got hooked on Refactoring when Martin Fowler's first book came out. I've been using it since then on a daily basis on many different projects. Since then a lot has changed, especially with the help of modern IDEs with their automated refactorings and intentions. Now he asked me to help review the 2nd edition. Our discussions reminded me that each generation of developers should be taught this crucial skill. That's why I want to give an overview of core refactorings and code-smells but also demonstrate the tips and tricks of today's tools that make this task so much easier. Plus a sneak preview of the upcoming book.
Refactoring, 2nd Edition
Refactoring, 2nd Edition
jexp
A brief introduction about refactoring: theory, use, patterns and best practices
Refactoring 2 The Max
Refactoring 2 The Max
Alfredo Morresi
As a team grows, code ownership is distributed. Code review becomes increasingly important to support the maintainability of complex codebases. An effective code base is on that can be worked on collaboratively by a team. In this talk we'll discuss how to introduce a successful code review culture to your development team that will foster the idea of shared ownership. This in turn will result in a happy and healthy code base. https://webexpo.net/prague2016/talk/how-to-successfully-grow-a-code-review-culture/
How to successfully grow a code review culture
How to successfully grow a code review culture
Nina Zakharenko
Clean Code Software Engineering
Clean Code Software Engineering
Clean Code Software Engineering
Inocentshuja Ahmad
fundamentals of software engineering.this unit covers all the aspects of software engineering coding standards and naming them and code inspectionna an d various testing methods and
Unit iv
Unit iv
Sangeetha Rangarajan
Slides from my talk at WordCamp Nashville, including notes. Covers why clean code is important, and provides 10 tips to make your code cleaner, for WordPress and beyond
WordCamp Nashville: Clean Code for WordPress
WordCamp Nashville: Clean Code for WordPress
mtoppa
Chirag and Aman\'s Refactoring workshop at Agile Mumbai 2008 conference
Refactoring
Refactoring
Naresh Jain
Put to the Test (Application Development Advisor 6(9), November–December 2002)
Put to the Test
Put to the Test
Kevlin Henney
Code Review
Code Review
Ravi Raj
General Code review Guidelines about how to take code reviews,what to look for in code reviews,roles and responsibilities
Code review guidelines
Code review guidelines
Lalit Kale
How to write high quality code by practicing quality as a built-in part of the development process.
Code quality as a built-in process
Code quality as a built-in process
Elad Maimon
Presentation base on Working effectively with legacy codes book
Working effectively with legacy codes
Working effectively with legacy codes
Ali Shariat
Similar to Revisiting refactoring
(20)
Raya code quality guidelines - enhancing readability
Raya code quality guidelines - enhancing readability
Code smell overview
Code smell overview
Documenting Code - Patterns and Anti-patterns - NLPW 2016
Documenting Code - Patterns and Anti-patterns - NLPW 2016
Principles in Refactoring
Principles in Refactoring
Documenting code yapceu2016
Documenting code yapceu2016
The OO Design Principles
The OO Design Principles
Code review best practice
Code review best practice
WordCamp Pune 2017- WordPress Coding standards
WordCamp Pune 2017- WordPress Coding standards
Refactoring, 2nd Edition
Refactoring, 2nd Edition
Refactoring 2 The Max
Refactoring 2 The Max
How to successfully grow a code review culture
How to successfully grow a code review culture
Clean Code Software Engineering
Clean Code Software Engineering
Unit iv
Unit iv
WordCamp Nashville: Clean Code for WordPress
WordCamp Nashville: Clean Code for WordPress
Refactoring
Refactoring
Put to the Test
Put to the Test
Code Review
Code Review
Code review guidelines
Code review guidelines
Code quality as a built-in process
Code quality as a built-in process
Working effectively with legacy codes
Working effectively with legacy codes
More from Nick Harrison
Refactoring workshop
Refactoring workshop
Nick Harrison
Introducing fx cop
Introducing fx cop
Nick Harrison
Metric driven refactoring
Metric driven refactoring
Nick Harrison
Developer power tools
Developer power tools
Nick Harrison
A tour de force of Refactoring, Refuctoring, Code Smells, and Code Smiles
Revisiting Refactoring
Revisiting Refactoring
Nick Harrison
Step by Step review of the interactions and parallels between Reflection and the CodeDom
Reflecting On The Code Dom
Reflecting On The Code Dom
Nick Harrison
Step by Step discussion of some common refactoring tasks
Refactoring Workshop
Refactoring Workshop
Nick Harrison
Presentation highlighting th importance of setting up code inventory database and provide some guidance on how to setup such a database and load data.
Code Inventory
Code Inventory
Nick Harrison
Overview of patterns and specific details of the strategy pattern
The Nature Of Patterns
The Nature Of Patterns
Nick Harrison
A presentation outlining my current thoughts on the ideal software architecture to streamline time to market, maximize stability, and make resilient to future changes.
Adaptive Architecture
Adaptive Architecture
Nick Harrison
More from Nick Harrison
(10)
Refactoring workshop
Refactoring workshop
Introducing fx cop
Introducing fx cop
Metric driven refactoring
Metric driven refactoring
Developer power tools
Developer power tools
Revisiting Refactoring
Revisiting Refactoring
Reflecting On The Code Dom
Reflecting On The Code Dom
Refactoring Workshop
Refactoring Workshop
Code Inventory
Code Inventory
The Nature Of Patterns
The Nature Of Patterns
Adaptive Architecture
Adaptive Architecture
Revisiting refactoring
1.
Revisiting Refactoring Learning
From the Past Improving the Future
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
Download now